Holistic resource allocation and analysis for multicore virtualization

نویسندگان

  • Meng Xu
  • Linh Thi Xuan Phan
  • Hyon-Young Choi
  • Yuhan Lin
چکیده

This paper presents a holistic framework called vC2M for CPU, cache, and memory bandwidth allocation and analysis in multicore virtualization real-time systems. vC2M integrates shared cache allocation with memory bandwidth regulation mechanisms to mitigate potential interference among concurrent tasks, thus providing better worst-case execution times and timing isolation among tasks and virtual machines. Building on this capability, vC2M further provides a novel resource allocation algorithm for tasks (VMs) and associated theoretical analysis that considers the complex interactions between all three types of resources—including CPU, cache and memory bandwidth—as well as their impact on schedulability. Our evaluation on our prototype shows that vC2M can be implemented with minimal overhead, and that it provides substantial benefits in reducing tasks’ worst-case execution times. In addition, the results show that our analysis is highly efficient, and that our resource allocation algorithm can offer close-tooptimal schedulability performance and outperform a baseline algorithm in both performance and efficiency metrics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A review of methods for resource allocation and operational framework in cloud computing

The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...

متن کامل

Rethinking Multicore Application Scalability on Big Virtual Machines

Virtual machine (VM) sizes keep increasing in the cloud. However, little attention has been paid to analyze and understand the scalability of multicore applications on big VMs with multiple virtual CPUs (VCPUs), assuming that application scalability on VMs can be analyzed in the same ways as that on physical machines (PMs). The paper demonstrates that, since hardware CPU resource is dynamically...

متن کامل

Policy Model for Sharing Network Slices in 5G Core Network

As mobile data traffic increases, and the number of services provided by the mobile network increases, service load flows as well, which requires changing in the principles, models, and strategies for media transmission streams serving to guarantee the given nature of giving a wide scope of services in Flexible and cost-effective. Right now, the fundamental question remains what number of netwo...

متن کامل

Analysis of Cloud Network Management Using Resource Allocation and Task Scheduling Services

Network failure in cloud datacenter could result from inefficient resource allocation; scheduling and logical segmentation of physical machines (network constraints). This is highly undesirable in Distributed Cloud Computing Networks (DCCNs) running mission critical services. Such failure has been identified in the University of Nigeria datacenter network situated in the south eastern part of N...

متن کامل

Some observations on methodology and research objectives in timed systems

Different communities With respect to the topic of the role of time in systems there seem to be several communities. The RealTime community (RTC) is essentially concerned with properties of task sets and resource allocation (reservation) policies. Typical questions circle around topics like maximizing the fraction of task sets that are feasible, utilization bounds for accepting new tasks, impro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017